Copyright: Copyright ® 1993-1995 Andreas Fehr


Contents
Copyright © 1993 - 1995 Andreas Fehr

Contents

VB Profiler Version 0.60.002

Check your VB Apps upon speed and process flow.
Easy handling and full power of accurate data.

Test and improve the performance of your own code.

Reference

Menus

Index


Menus

 Project Menu

 Run Menu

 Help Menu


Menus

 Project Menu

 Project Open

 Project Preferences

 Project Exit

 Run Menu

 Help Menu


Menus

 Project Menu

 Run Menu

 Run Stamp

 Run Make EXE

 Run Profile

 Run Remove Stamp

 Run Analyse

 Help Menu


Menus

 Project Menu

 Run Menu

 Help Menu

 Help Unknown Datatypes

 Help Known Problems

 Help About


Project Open

Open the project you want to examine:

Be sure you have stored all the files from the project as text!

The Caption of the main window indicates the project you are working with:

You may use the tool to access this function.


Project Preferences

The following options are available for your purpose:

•	Work on a Backupcopy of your project. So you are sure you wont change anything of your original code.
Although we have tested this product and it looks save, we recommend this option.
Pros: Make temporary changes to your project not affecting the original files
Cons: The additional files take more space on your harddrive.

•	Deletes the backupfiles the software has worked with. Caution, the software deletes all files in the backupdirectory.
Pros: Save harddiskspace.
Cons: If you take a brake (even programmers have to eat <g>) you have to restamp all files.

•	Show unknown datatypes as the occur.
Pros: ...
Cons: You have to Click the MsgBox. Takes time.

•	Stores some additional lines to the files so the executing program doesn't crash if there is a empty array or a unset control.
Pros: Less crashes.
Cons: Takes longer to stamp and unstamp. Uses more Harddisk.

•	Adds faster code to to project (Up to three times faster).
Pros: Project runs faster.
Cons: If your program crashes with a "GD protection fault" the datafiles will not be closed. There is no problem with "VB Trappable Errors".


Run Stamp

Stamps the additional code into the files of your project.
Be sure, you have the files of your project saved in text mode. Unless you haven't stamped your files, the other functions result in the following error message:

For additional information on the stamp process open the stamped files of your project.

You may use the tool to access this function.


Run Make EXE

Starts VisualBasic and makes an EXE file. If VB is running, the VB running error occurs.

If you have not stamped your files of the current project. The following error occurs:

You may use the tool to access this function.


Run Profile

Runs the created EXE file. Play the game and invoke the functions you'd like to. The data will be collected in the file "vbpro.dat".
Be sure you have switched the 32 bit file and disk access on!

You may use the tool to access this function.


Run Remove Stamp

You may use the tool to access this function.


Run Analyse

The lines are counted up to an even number. Otherwise there is an error in the profilerdata.

For every function in the alphabetical list there is the following information:
Calls	number of hits
Firsttime	first time of occurrence in seconds
Lasttime	last time of occurrence in seconds
Mintime	minimal time in seconds
Maxtime	maximal time in seconds
Total	total time in seconds
Time/Call	average time per call in seconds

In the call list are the functions within there natural occurrence (as they are called in the program).
You have the enter time and the leaving time and the arguments of the sub/function:

Click on a function in the function list and all the calls and returns are selected:

The selected calls in the call list can be deleted [DEL].

Click on a call in the call list and the appropriate function will be selected in the function list:

If there are more than usual calls, the calllist will be divided in several parts. With the [<<] and [>>] buttons you can load the different parts of the list.

You have to wait during to load of additional data.

You may use the tool to access this function.


Help Unknown Datatypes

If there are unknown datatypes as parameters, they are collected and can be showed here.


Help Known Problems

List of some known errors. Please check the readme.txt if there are some more of them or how to work around them.


Help About

You know, all the stuff about Copyright and not being distributed, duplicated, reverse engineered, thrown into fire, hit, bombed...

Thanks for using my software!

Andreas Fehr
Neudorfstr. 15
8810  Horgen
Switzerland


Index

C

Contents

H

Help About

Help Known Problems

Help Unknown Datatypes

I

Index

M

Menus

P

Project Open

Project Preferences

R

Run Analyse

Run Make EXE

Run Profile

Run Remove Stamp

Run Stamp


Project Exit

Shuts down VB Profiler